@import url(style.css);
@import url(anim.css);
@import url(proscrol.css);
/*
 首页
*/
/* Callback example */
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0; border-bottom:1px solid #999999;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:39%;left:100px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:50px;/*background:transparent url("../images/left2.png") no-repeat left top;*/}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:100px;/*background:transparent url("../images/right.png") no-repeat 0px top;*/}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
.banner_content{ width:1140px; height:548px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.b_center{ margin:0 auto; text-align:center;}

.callbacks_tabs.callbacks1_tabs{margin-top:-43px; position:relative;z-index:9; margin-bottom:3px; display:;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:70px;height:40px;margin-right:1px;/*border-radius:10px;border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:61px;height:40px;/*border-radius:10px;position:absolute;*/ left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; background:url(../images/left.png) center center no-repeat;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:url(../images/left_on.png) center center no-repeat;}



/*首页样式*/
#index_nav{width:100%; height:76px; padding:25px 0; background:#f5f5f5; overflow:hidden;}
#index_nav li{float:left; width:197px; height:76px; margin-right:3px; background:#fff; text-align:center; font-size:16px; overflow:hidden;transition:all 0.3s;}
#index_nav li a{display:block; width:197px; height:30px; padding-top:46px;transition:all 0.3s;}
#index_nav li.n0 a{background:url(../images/n0.png) no-repeat 83px 12px;}
#index_nav li.n1 a{background:url(../images/n1.png) no-repeat 83px 12px;}
#index_nav li.n2 a{background:url(../images/n3.png) no-repeat 83px 12px;}
#index_nav li.n3 a{background:url(../images/n4.png) no-repeat 83px 12px;}
#index_nav li.n4 a{background:url(../images/n5.png) no-repeat 83px 12px;}
#index_nav li.n5 a{background:url(../images/n2.png) no-repeat 83px 12px;}
#index_nav li.on{background:#db241c;}
#index_nav li.n0.on a{background:url(../images/n0_1.png) no-repeat 83px 12px; color:#fff;}
#index_nav li.n1.on a{background:url(../images/n1_1.png) no-repeat 83px 12px; color:#fff;}
#index_nav li.n2.on a{background:url(../images/n3_1.png) no-repeat 83px 12px; color:#fff;}
#index_nav li.n3.on a{background:url(../images/n4_1.png) no-repeat 83px 12px; color:#fff;}
#index_nav li.n4.on a{background:url(../images/n5_1.png) no-repeat 83px 12px; color:#fff;}
#index_nav li.n5.on a{background:url(../images/n2_1.png) no-repeat 83px 12px; color:#fff;}

.i_two{margin-bottom:78px;}
.i_two_t{ margin-top:47px; overflow:hidden; line-height:24px; font-size:14px; color:#676767; text-align:center;}
.i_two_t h2{ font-size:34px; color:#222222; font-weight:bold; height:50px; line-height:50px; overflow:hidden;}
.i_two .i_two_ul{ margin-top:38px;}
.i_two .i_two_ul ul li{ width:390px; height:131px; float:left; margin-right:12px; margin-bottom:12px; overflow:hidden; border:1px solid #f0f0f0;transition:all 0.3s;}
.i_two .i_two_ul ul li:nth-child(3n+0){ margin-right:0;}
.i_two .i_two_ul ul li a{ display:block;}
.i_two .i_two_ul ul li i{ float:left; width:52px; height:52px; margin-top:39px; margin-left:34px;}
.i_two .i_two_ul ul li i.bgs1{background:url(../images/i_pic1.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs2{background:url(../images/i_pic2.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs3{background:url(../images/i_pic3.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs4{background:url(../images/i_pic4.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs5{background:url(../images/i_pic5.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs6{background:url(../images/i_pic6.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs7{background:url(../images/i_pic7.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs8{background:url(../images/i_pic8.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs9{background:url(../images/i_pic9.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs10{background:url(../images/daili.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs11{background:url(../images/shangbiao.png) no-repeat;}
.i_two .i_two_ul ul li i.bgs12{background:url(../images/chuizi.png) no-repeat;}
.i_two .i_two_ul ul li .txts{ width:250px; float:right; margin-right:34px; overflow:hidden; padding-top:23px;}
.i_two .i_two_ul ul li .txts .h2{ height:33px; line-height:32px; overflow:hidden;background:url(../images/i_bg1.png) left bottom no-repeat; font-size:16px; color:#222222; font-weight:bold;}
.i_two .i_two_ul ul li .txts .p{ color:#838383; font-size:12px; line-height:20px; margin-top:7px; height:60px; overflow:hidden;}
.i_two .i_two_ul ul li a:hover .txts .h2{ color:#db241c;}
.i_two .i_two_ul ul li:hover{ -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.05); box-shadow: 0 5px 15px rgba(0,0,0,0.05);-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_adv{ overflow:hidden;}
.i_adv img{ width:100%;}

.i_three{ background-color:#f5f5f5; overflow:hidden; padding-bottom:60px;}
.i_three .wrap{ margin-top:37px;}
.i_three ul li{ float:left; width:25%; overflow:hidden; text-align:center;}
.i_three ul li .h2{ padding-left:1%; padding-right:1%; color:#db241c; font-size:20px; font-weight:bold; height:26px; line-height:26px; overflow:hidden;}
.i_three ul li em{ padding-left:1%; padding-right:1%; color:#9a9a9a; font-size:12px;  height:20px; line-height:20px; overflow:hidden;font-weight:bold; font-style:normal;}
.i_three ul li .p{ width:206px; margin:0 auto;margin-top:20px; color:#666666; font-size:14px; height:72px; line-height:24px; overflow:hidden; margin-bottom:36px;}
.i_three ul li .imgs{ width:172px; height:172px; margin:0 auto; border:1px solid #ebebeb; border-radius:50%;}
.i_three ul li .imgs img{ width:152px; height:152px; border-radius:50%;transition:all 0.5s; margin-top:10px;}
.i_three ul li:hover .imgs img{transform: rotate(360deg);}

.i_four{ font-size:14px; line-height:24px; overflow:hidden; text-align:center; padding-top:45px; padding-bottom:42px;}
.i_four .h2{ font-weight:bold; font-size:20px; line-height:32px;}
.i_four .tel{ margin:0 auto; font-weight:bold; width:426px; border-radius:20px; background-color:#525252; height:41px; line-height:41px; overflow:hidden; color:#fff; font-size:15px; margin-top:15px;}
.i_four .tel label{ display:inline-block; vertical-align:top;}
.i_four .tel a{  display:inline-block; vertical-align:top;font-size:26.3px; letter-spacing:1px; color:#fff;transition:all 0.3s;}
.i_four .tel a:hover{opacity:0.8;filter:Alpha(opacity=80);}
.i_four .a{width:190px; display:inline-block;  background-color:#db241c; height:45px; line-height:45px; overflow:hidden; color:#fff; font-size:16px; border:6px solid #fbe9e8; margin-top:14px;border-radius:30px; vertical-align:top;transition:all 0.3s;}
.i_four .a:hover{opacity:0.8;filter:Alpha(opacity=80);-webkit-animation:doudong2 5s ease-in-out;-o-animation:doudong2 5s ease-in-out;animation:doudong2 5s ease-in-out;}

.i_five{ overflow:hidden; background:url(../img/i_img5.jpg) center top #f5f5f5 no-repeat; min-height:800px;}
.i_five .i_two_t{ color:#fff;}
.i_five .i_two_t h2{ color:#fff;}
.i_five .i_five_div{ background-color:#fff; width:1120px; margin:0 auto; overflow:hidden;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1); box-shadow: 0 5px 15px rgba(0,0,0,0.1); border-top:1px solid #ebebeb; padding-top:29px; padding-left:40px; padding-right:40px; margin-top:25px; padding-bottom:28px;}
.i_five .i_five_div .i_five_div_l{ width:510px; float:left; overflow:hidden; padding-top:36px; font-size:14px; color:#4a4a4a; line-height:25px; text-align:left;}
.i_five .i_five_div .i_five_div_l img{ display:block;}
.i_five .i_five_div .i_five_div_l .h2{ font-size:18px; color:#1c1c1c; line-height:42px; margin-bottom:12px; height:42px; overflow:hidden;}
.i_five .i_five_div .i_five_div_l .txt{ height:150px; overflow:hidden; margin-bottom:40px;}
.i_five .i_five_div .i_five_div_l .i_five_t{ height:42px; line-height:42px; overflow:hidden;}
.i_five .i_five_div .i_five_div_l .i_five_t a{ width:120px; float:left; height:42px; overflow:hidden; line-height:35px; text-align:center; color:#fff; font-size:14px; background:url(../images/i_bg2.png) center top no-repeat; margin-right:13px;}
.i_five .i_five_div .i_five_div_l .i_five_t a.isel{background:url(../images/i_bg3.png) center top no-repeat;}
.i_five .i_five_div .i_five_div_r{ width:548px; float:right; overflow:hidden; position:relative;}
.i_five .i_five_div .i_five_div_r img{display:block; width:100%;}
.i_five .i_five_div .i_five_div_r .p{ position:absolute; top:0; width:100%; height:100%; left:0; background:url(../images/i_bg.png) center center no-repeat rgba(0,0,0,0.2);}
.i_five .i_five_div .i_five_div_ul{ overflow:hidden; padding-top:33px; clear:both;}
.i_five .i_five_div .i_five_div_ul .i_five_div_hiden{ display:none;}
.i_five .i_five_div .i_five_div_ul ul li{float:left; width:23.5%; margin-right:2%; overflow:hidden; text-align:center; position:relative;}
.i_five .i_five_div .i_five_div_ul ul li:nth-child(4n+0){ margin-right:0;}
.i_five .i_five_div .i_five_div_ul ul li img{display:block; width:100%;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.i_five .i_five_div .i_five_div_ul ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity:0.8;filter:Alpha(opacity=80);}
.i_five .i_five_div .i_five_div_ul ul li .h2{ position:absolute; bottom:0; left:0; width:100%; height:34px; line-height:34px;background:rgba(0,0,0,0.5); font-weight:normal; color:#fff; font-size:14px;}

.i_six_bg{ background:url(../img/i_img12.jpg) #f5f5f5 center bottom no-repeat; overflow:hidden; padding-bottom:90px;}

.i_seven{ text-align:center; }
.i_seven .i_seven_ul{ text-align:left;}
.i_seven .i_seven_ul ul li{ float:left; width:23.5%; margin-right:2%; overflow:hidden; margin-bottom:27px;margin-top:35px; -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.05); box-shadow: 0 3px 10px rgba(0,0,0,0.05); height:342px; border-top:1px solid #eee;transition:all 0.3s; text-align:center; background-color:#f9f9f9;}
.i_seven .i_seven_ul ul li:nth-child(4n+0){ margin-right:0;}
.i_seven .i_seven_ul ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_seven .i_seven_ul ul li .imgs{ margin:0 auto; width:130px; height:130px;  border-radius:50%;transition:all 0.3s; margin-top:33px; margin-bottom:13px;}
.i_seven .i_seven_ul ul li:hover .imgs{ margin-top:28px; margin-bottom:18px;}
.i_seven .i_seven_ul ul li .imgs img{display: block; width:130px;height:130px; border-radius:50%;}
.i_seven .i_seven_ul ul li .h2{ color:#222222; font-size:18px; font-weight:normal; height:42px; line-height:42px; overflow:hidden;}
.i_seven .i_seven_ul ul li:hover .h2{ color:#db241c;}
.i_seven .i_seven_ul ul li .p{ font-size:13px; color:#7b7b7b; width:226px; line-height:22px; height:88px; overflow:hidden; margin:0 auto;}
.i_seven .a{width:190px; display:inline-block;  background-color:#db241c; height:45px; line-height:45px; overflow:hidden; color:#fff; font-size:16px; border:6px solid #fbe9e8; margin-top:14px;border-radius:30px; vertical-align:top;transition:all 0.3s; margin-bottom:50px;}
.i_seven .a:hover{opacity:0.8;filter:Alpha(opacity=80);-webkit-animation:doudong2 5s ease-in-out;-o-animation:doudong2 5s ease-in-out;animation:doudong2 5s ease-in-out;}

.i_eight{ background:#f5f5f5; overflow:hidden; padding-bottom:50px;}
.i_eight .i_eight_t{ margin-top:25px; height:59px; background:url(../images/i_bg4.jpg) left bottom repeat-x; text-align:center; margin-bottom:16px;}
.i_eight .i_eight_t .a{ display:inline-block; height:57px; line-height:57px; overflow:hidden; margin-left:45px; margin-right:45px; color:#434141; font-size:16px;}
.i_eight .i_eight_t .a:hover{color:#db241c;}
.i_eight .i_eight_t .a.isel{ border-bottom:2px solid #db241c;color:#434141;}
.i_eight .i_eight_t .imore{ float:right;height:30px; line-height:30px; overflow:hidden; color:#db241c; font-size:16px; width:108px; border:1px solid #db241c; border-radius:20px; color:#db241c; margin-top:13px;transition:all 0.3s;}
.i_eight .i_eight_t .imore:hover{ background:#db241c; color:#fff;opacity:0.8;filter:Alpha(opacity=80);}
.i_eight .i_eight_ul{}
.i_eight .i_eight_ul .i_eight_hiden{ display:none;}
.i_eight .i_eight_ul ul li{ float:left; width:23.5%; margin-right:2%; overflow:hidden; margin-top:10px;  height:346px; transition:all 0.3s; text-align:center; background-color:#fff; text-align:left;}
.i_eight .i_eight_ul ul li:nth-child(4n+0){ margin-right:0;}
.i_eight .i_eight_ul ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.05); box-shadow: 0 5px 15px rgba(0,0,0,0.05);-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_eight .i_eight_ul ul li .imgs{overflow:hidden;}
.i_eight .i_eight_ul ul li .imgs img{display: block; width:100%;height:180px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.i_eight .i_eight_ul ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity:0.8;filter:Alpha(opacity=80);}
.i_eight .i_eight_ul ul li .txts{ padding-left:19px; padding-right:20px;}
.i_eight .i_eight_ul ul li .h2{ color:#434141; font-size:16px; font-weight:normal; height:26px; line-height:26px; overflow:hidden; margin-top:15px;white-space:nowrap;text-overflow:ellipsis;}
.i_eight .i_eight_ul ul li .p{ font-size:13px; color:#939191; line-height:25px; height:50px; overflow:hidden; margin-top:8px;}
.i_eight .i_eight_ul ul li em{ display:block; text-align:right; margin-top:20px; line-height:20px; color:#939191;font-size:13px;}

.i_link{ overflow:hidden;}
.i_link .i_link_t{ float:left; width:132px;line-height:56px; height:56px; overflow:hidden; font-size:13px; color:#4f4f4f;}
.i_link .i_link_t b{ font-weight:normal; font-size:20px; color:#333333; font-family:Arial; padding-right:4px;}
.i_link .i_link_a{ float:left; width:1068px; overflow:hidden;height:56px;}
.i_link .i_link_a a{ float:left; padding-left:50px;padding-right:49px; line-height:56px;height:56px; overflow:hidden; font-size:14px; color:#6b6b6b; background:url(../images/i_bg7.jpg) left center no-repeat;}
.i_link .i_link_a a:first-child{ background:none;}
.i_link .i_link_a a:last-child{ padding-right:0;}
.i_link .i_link_a a:hover{ color:#e62129;}